-搭建gitlab容器
-安装git客户端
-pycharm关联gitlab
-jenkins安装gitlab插件,设置git全局变量
-jenkins在源代码管理设置gitlab认证
-设置gitlab认证jenkins出发权限
-主菜单设置中设置network-outband request
-在gitlab工程设置webhook
-使用pycharm直接提交脚本-发送jenkins邮件
简介Glitlab 比较占用内存,官方建议最低配置为 2核4G。我的服务器刚刚好是2核4G,但是还装了 Docker 跑一些其他服务,所以以防万一,还是选择在本地的虚拟机中进行安装。
虚拟机的安装, CentOS 系统的安装以及 Docker 环境的配置就不再演示,网上有很多非常详细的教程。我们直接上手安装 Gitlab 。工作原理如图所示:
说明:
workspace:工作区staging area:暂存区/缓存区local repository:版本库或本地仓库remote repository:远程仓库前提:搭建安装好虚拟机Centos(版本自己选择),我的是centos 7,搭建好docker。
注:gitlab比较大,启动很慢,尤其是jenkins和gitlab同时启动时一般电脑操作gitlab和jenkins会比较卡、慢,需要耐心等待,占用虚拟机内存和cpu比较大!搭建CentOS设置的内存过小导致的,不过物理机本身内存不高,虚拟机内存不也能设置太大,所以运行gitlab导致因内存低运行慢。我的物理机内存8G,设置为4G。电脑内存和cpu负载就比较大。所以,根据自己物理机实际情况设置虚拟机内存。
查看自己虚拟机内存:
关闭CentOS客户机,首页就展示CentOS系统内存信息
修改方法:
双击进入就可以编辑了。自行设置为合适的内存:
然后搭建gitlab吧!!!!
1、搭建gitlab容器,安装 Gitlab
现在开始使用 Docker 安装 Gitlab。
下载镜像访问 Docker Hub 查看 gitlab 镜像:下载最新的镜像:
----搜索gitlab,找到gitlab/gitlab-ce,下载这个
1 docker search gitlab/gitlab这是 Gitlab 社区版的镜像,镜像比较大1G-2G左右,下载需要一定时间。查看下载好的镜像:
1 docker pull gitlab/gitlab-ce可能会是失败:
--------------
error parsing HTTP 408 response body: invalid character '